<?php 
	
	$permissaoVerRespostas = true;
	if($permissaoVerRespostas){
		$listaParticipantes = $cursoVisualizado->getParticipantes();
		$listaAlunosPendentes = array();
		$listaAlunosResponderam = array();
		
		//vendo se o aluno já entregou a atividade ou não
		foreach($listaParticipantes['alunos'] as $indice => $grupo){
			foreach($grupo as $chave => $participante){			
				foreach($participante as $contador => $aluno){
					$entregou = false;
					$alunoUsuario = new Usuario($aluno["idUsuario"]);
					$aluno["foto"] = $alunoUsuario->getURLFoto("pequeno");
					if(count($atividade->versoes) != 0){
						$versao = $atividade->getUltimaVersao($aluno['idUsuario']);
						
						//aqui verifica status da correção (vai depender do tipo da atividade)
						if($versao->enviado == 1){
							$entregou = true;
							$aluno['nota'] = isset($versao->nota) ? $versao->nota : '--';
							$aluno['dataHora'] = $versao->dataHora;
							
							if($atividade->tipoAtividade == 'envio'){
								$ultimaVersaoCorrigida = $atividade->getUltimaVersaoCorrigida($aluno['idUsuario']);
								
								if(!$ultimaVersaoCorrigida){
									$aluno['correcao'] = texto('DADOS_PENDENTE');
								}elseif($versao->lancado == 0){
									$aluno['correcao'] = texto('DADOS_EM_ABERTO');
									$aluno["correcaoConcluida"] = true;
								}else{
									$aluno['correcao'] = texto('DADOS_CONCLUIDA');
									$aluno["correcaoConcluida"] = true;
								}
							}else{
								if($versao->corrigido == 0){
									$aluno['correcao'] = texto('DADOS_PENDENTE');
								}elseif($versao->corrigido == 1 && $versao->lancado == 0){
									$aluno['correcao'] = texto('DADOS_INICIADA');
								}else{
									$aluno['correcao'] = texto('DADOS_CONCLUIDA');
									$aluno["correcaoConcluida"] = true;
								}
							}
							array_push($listaAlunosResponderam, $aluno);
						}
					}
					if(!$entregou){
						array_push($listaAlunosPendentes, $aluno);
					}
				}
			}
		}
		
		//colocando os atributos adicionais de cada aluno		
		foreach($listaAlunosResponderam as $indice => $aluno){
			$listaAlunosResponderam[$indice]['href'] = montalink(array('curso', $urlCurso, 'atividades' , constant('PARAMETRO_3') ,'aluno', $aluno['idUsuario']));
		}
		
		// dando assign nas variáveis smarty
		$this->getSmarty()->assign('listaAlunosResponderam', $listaAlunosResponderam);
		$this->getSmarty()->assign('listaAlunosPendentes', $listaAlunosPendentes);
	
		//---------------Cabecalho da pagina-------------------------------
		$this->getSmarty()->assign('TITULO_BARRA_NAVEGADOR', texto('TITULO_BARRA_NAVEGADOR', array(texto('AREA_ATIVIDADES') . ' - ' . limitaTexto($cursoVisualizado->getNome()))));
		$this->getSmarty()->assign('TEXTO_NAVEGACAO', texto('AREA_ATIVIDADES') . ' > ' . texto($atividade->tipoAtividade) . " > " . $atividade->titulo );
		$this->exibir('atividades/listar_por_aluno');
	
	}

?>